Fechar

1. Identificação
Tipo de ReferênciaTese ou Dissertação (Thesis)
Sitemtc-m21c.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34R/3T5LM62
Repositóriosid.inpe.br/mtc-m21c/2019/04.15.15.09
Última Atualização2019:07.01.15.33.30 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21c/2019/04.15.15.09.21
Última Atualização dos Metadados2019:07.11.15.36.05 (UTC) administrator
Chave SecundáriaINPE-18200-TDI/2887
Chave de CitaçãoMariano:2019:IdEfAp
TítuloIdentifying efficient approaches to automatically generate test cases in model based testing
Título AlternativoIdentificando abordagens eficientes de busca em grafo para geração automática de casos de teste para teste baseado em modelo
CursoCAP-COMP-SESPG-INPE-MCTIC-GOV-BR
Ano2019
Data2019-04-26
Data de Acesso07 maio 2024
Tipo da TeseDissertação (Mestrado em Computação Aplicada)
Tipo SecundárioTDI
Número de Páginas74
Número de Arquivos1
Tamanho3486 KiB
2. Contextualização
AutorMariano, Matheus Monteiro
BancaKörting, Thales Sehn (presidente)
Vijaykumar, Nandamudi Lankalapalli (orientador)
Souza, Érica Ferreira de (orientadora)
Mendes, Celso Luiz
Endo, André Takeshi
Santos, Luciana Brasil Rebelo dos
Endereço de e-Mailmatheus.mmariano@outlook.com
UniversidadeInstituto Nacional de Pesquisas Espaciais (INPE)
CidadeSão José dos Campos
Histórico (UTC)2019-04-15 15:11:03 :: matheus.mariano@inpe.br -> administrator ::
2019-05-02 11:23:53 :: administrator -> pubtc@inpe.br ::
2019-05-02 11:24:18 :: pubtc@inpe.br -> matheus.mariano@inpe.br ::
2019-06-16 19:25:57 :: matheus.mariano@inpe.br -> administrator ::
2019-06-17 10:37:56 :: administrator -> pubtc@inpe.br ::
2019-06-17 10:38:29 :: pubtc@inpe.br -> matheus.mariano@inpe.br ::
2019-06-17 15:58:32 :: matheus.mariano@inpe.br -> administrator ::
2019-07-01 14:58:37 :: administrator -> pubtc@inpe.br ::
2019-07-03 13:54:21 :: pubtc@inpe.br -> administrator ::
2019-07-08 16:33:52 :: administrator -> simone ::
2019-07-10 14:09:01 :: simone :: -> 2019
2019-07-10 14:09:02 :: simone -> administrator :: 2019
2019-07-11 15:36:05 :: administrator -> :: 2019
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Palavras-ChaveSoftware testing
model-based testing
systematic mapping
graph-based algorithms
finite state machine
teste de software
teste baseado em modelo
mapeamento sistemático
algoritmos baseados em grafo
máquina de estado finito
ResumoContext: Model Based Testing (MBT) has attracted a lot of attention from researchers since it has proved efficient in using formal models to represent reactive systems behavior in order to guide test case generation. Such systems are mostly specified and verified using Finite State Machine (FSM), a formal modeling technique commonly used to represent systems behavior. There is a plethora of test generation algorithms in the literature. Most of them are graph-based once a FSM can be considered as a graph. Nevertheless, there is a lack of studies on analyzing cost and efficiency of FSM-based test generation algorithms. Objective: This dissertation aims to investigate and compare graph-based algorithms employed to generate test cases from FSM models. In particular, we compare the Chinese Postman Problem (CPP) and H-Switch Cover (HSC) algorithms with the well-known breadth-first and depth-first search (BFS, DFS) algorithms in the context of covering all-transitions (AT) and all-transition-pairs (ATP) criteria in a FSM. Method: First, a systematic literature mapping was conducted to summarize the methods that have been adopted in MBT, considering FSM. Second, the main methods found were implemented and analyzed on random and real-world FSMs that represent embedded systems of space applications. For the evaluation of studies, we considered analyses in terms of cost (time), efficiency (mutant analysis) and coverage of the generated test cases (number of test cases, average length of test cases, largest and smallest test cases, etc.). Results: In general, CPP presented the best results with the FSMs used in terms of number of test cases and test suite size. In addition, CPP also presented low distribution of average length compared to other algorithms. RESUMO: Contexto: Teste Baseado em Modelo (TBM) tem atraído muita atenção de pesquisadores da área de Teste de Software, uma vez que se mostrou eficaz usando modelos formais para representar o comportamento do sistema a fim de orientar a geração de casos de teste. Estes software são geralmente especificados e verificados usando uma técnica de modelagem formal chamada Máquina de Estados Finitos (MEF). Existem diversos algoritmos de geração de casos de teste na literatura. A maioria são baseadas em grafo, uma vez que uma MEF pode ser considerada como um grafo. No entanto, há falta de estudos que analisam o custo e a eficiência de algoritmos de geração de casos de teste baseado em MEF. Objetivo: Esta dissertação tem como objetivo investigar e comparar algoritmos baseados em grafo aplicados á geração de casos de teste a partir de modelos MEFs. Em particular, comparamos os algoritmos do Problema do Carteiro Chinês (PCC) e o H − SwitchCover com os algoritmos clássicos da literatura, Busca em Largura e Busca em Profundidade (BL e BF), no contexto de cobrir uma MEF com os critérios todas-as-transições (TT) e todos-os-pares-de-transições (TPT). Método: Primeiro, um mapeamento sistemático da literatura foi conduzido para sumarizar os métodos que tem sido adotados em TBM, considerando as MEFs. Segundo, os principais métodos foram implementados e analisados com MEFs aleatórias e reais que representam sistemas embarcados de aplicaÇões espaciais. Para a avaliação dos estudos, foram considerados análises em termos de custo (tempo), eficiência (análise de mutante) e cobertura dos casos de teste gerados (número dos casos de teste, tamanho médio dos casos de teste, os maiores e menores casos de teste, etc.). Resultados: No geral, o PCC apresentou os melhores resultados para as MEFs usadas em termo de número dos casos de teste e tamanho da suíte de teste. Além disso, o PCC também apresentou baixa distribuição do tamanho médio comparado aos outros algoritmos.
ÁreaCOMP
Arranjourlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > Identifying efficient approaches...
Conteúdo da Pasta docacessar
Conteúdo da Pasta source
originais/@4primeirasPaginas.pdf 01/07/2019 09:34 177.6 KiB 
originais/Avaliação final pag 01 e 02 de Matheus Monteiro Mariano - CAP.pdf 01/07/2019 11:32 385.0 KiB 
originais/Dissertation_Matheus_Monteiro_Mariano.pdf 19/06/2019 11:23 3.6 MiB
Conteúdo da Pasta agreement
agreement.html 15/04/2019 12:09 1.7 KiB 
autorizacao.pdf 01/07/2019 12:33 1.1 MiB
4. Condições de acesso e uso
URL dos dadoshttp://urlib.net/ibi/8JMKD3MGP3W34R/3T5LM62
URL dos dados zipadoshttp://urlib.net/zip/8JMKD3MGP3W34R/3T5LM62
Idiomaen
Arquivo Alvopublicacao.pdf
Grupo de Usuáriosgabinete@inpe.br
matheus.mariano@inpe.br
Visibilidadeshown
Licença de Direitos Autoraisurlib.net/www/2012/11.12.20.35
Permissão de Leituraallow from all
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Repositório Espelhourlib.net/www/2017/11.22.19.04.03
Unidades Imediatamente Superiores8JMKD3MGPCW/3F2PHGS
Acervo Hospedeirourlib.net/www/2017/11.22.19.04
6. Notas
Campos Vaziosacademicdepartment affiliation archivingpolicy archivist callnumber contenttype copyholder creatorhistory descriptionlevel dissemination doi electronicmailaddress format group isbn issn label lineage mark nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress readergroup resumeid rightsholder schedulinginformation secondarydate secondarymark session shorttitle sponsor subject tertiarymark tertiarytype url versiontype


Fechar